/**
 * Created by lenovo on 2016/11/23 0023.
 * 原型模式，多用于对象复制使用，
 * 步骤：
 * 1、创建一个抽象类，实现Cloneable接口，并重写clone方法，
 * 2、创建继承的子类，并实现共有的方法的具体实现。
 * 3、创建一个缓存类，用于存储和保留实体类对象的原型，并需要时提供给外部clone备份。
 * 4、外部通过加载缓存对象，获取clone备份。
 */
package patterns.prototype;